package com.hsjk.szwj.module.train.convert;

import com.hsjk.szwj.module.member.api.user.dto.MemberUserRespDTO;
import com.hsjk.szwj.module.train.controller.app.vo.fission.CluePageRespVO;
import com.hsjk.szwj.module.train.controller.app.vo.fission.InvitedUsersRespVO;
import com.hsjk.szwj.module.train.dal.dataobject.fission.EnrollClueDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

@Mapper
public interface FissionConvert {

    FissionConvert INSTANCE = Mappers.getMapper(FissionConvert.class);

    CluePageRespVO convert(EnrollClueDO enrollClueDO);

    List<CluePageRespVO> convert(List<EnrollClueDO> enrollClueDO);

    List<InvitedUsersRespVO> convert2(List<MemberUserRespDTO> memberUserRespDTO);
}
